using System;
using Sedna.Core.Persistence;
//using IBatisNet.DataMapper;
using log4net;
using NHibernate;
using Sedna.Core.Persistence.Hql;

namespace Sedna.DomainService
{
	/// <summary>
	/// base class for all domain services that incapsulates some 
	/// basic logic (like NHibernate ISession holding)
	/// </summary>
	public abstract class HbmBaseDomainService : IBaseDomainService
	{
        protected static ILog logger = LogManager.GetLogger(typeof(HbmBaseDomainService));
	    
//        public ISession Session
//        {
//            get
//            {
//                return NHibernateHelper.GetCurrentSession();
//            }
//        }
	}
}
